<?php

include_once 'ConexionBD.php';

class BaseDAO {

	
	protected $conexionBD;
	protected $codigoError;
	protected $mensajeError;

	function BaseDAO($conexionBD) {
		$this->conexionBD = $conexionBD;
	}

	protected function getConexionBD() {
		return $this->conexionBD;
	}

	protected function setConexionBD($conexionBD) {
		$this->conexionBD = $conexionBD;
	}

	protected function ejecutarQuery($query){

		$this->conexionBD->abrirConexion();
		$salida = mysqli_query($this->conexionBD->getConexion(),$query);
		$codigoError = 0;
		$menasjeError = null;
		
		if(!$salida){
			$this->mensajeError = mysqli_error($this->conexionBD->getConexion());
			$this->codigoError = mysqli_errno($this->conexionBD->getConexion()); 
		}
		
		$this->conexionBD->cerrarConexion();
		return $salida;
	}

}